Zilog, Inc Z32F06410AKS 2026.08.23 Z32F06410AKS false AD0 12-BIT A/D CONVERTER ADC 0x4000B000 0x0 0x100 registers n ADC0 43 CCR ADCn Clock Control Register 0x8 32 read-write n 0x0 0xFFFF ADCPD ADC Power down 7 1 ADCPDA ADC R-ADC disable to save power 15 1 CLKDIV ADC clock divider 8 7 CLKINVT divided clock inversion 5 1 EXTCLK ADCuse external clock 6 1 CR ADCn Control Register 0x20 32 read-write n 0x0 0xFFFF ASTART ADC conversion start 0 1 read-write ASTOP ADC Stop 7 1 write-only CSCR ADCn Sequence/Channel Select Register 0x4 32 read-write n 0x0 0xFF CACH Current Active Channel 0 4 CSEQN Current Sequence Number 4 3 DDR ADC DMA Data Register 0x2C 32 read-write n 0x0 0xFFFF ADDMAR ADC conversion result data 4 12 ADMACH ADC data channel indicator 0 4 DR0 ADC Sequence 0 Data Register 0x30 32 read-write n 0x0 0xFFFFFFFF ADCDATA ADC Sequence Data 4 12 read-only DR1 ADC Sequence 1 Data Register 0x34 32 read-write n 0x0 0xFFFFFFFF ADCDATA ADC Sequence Data 4 12 read-only DR2 ADC Sequence 2 Data Register 0x38 32 read-write n 0x0 0xFFFFFFFF ADCDATA ADC Sequence Data 4 12 read-only DR3 ADC Sequence 3 Data Register 0x3C 32 read-write n 0x0 0xFFFFFFFF ADCDATA ADC Sequence Data 4 12 read-only DR4 ADC Sequence 4 Data Register 0x40 32 read-write n 0x0 0xFFFFFFFF ADCDATA ADC Sequence Data 4 12 read-only DR5 ADC Sequence 5 Data Register 0x44 32 read-write n 0x0 0xFFFFFFFF ADCDATA ADC Sequence Data 4 12 read-only DR6 ADC Sequence 6 Data Register 0x48 32 read-write n 0x0 0xFFFFFFFF ADCDATA ADC Sequence Data 4 12 read-only DR7 ADC Sequence 7 Data Register 0x4C 32 read-write n 0x0 0xFFFFFFFF ADCDATA ADC Sequence Data 4 12 read-only IER Interrupt Enable Register 0x28 32 read-write n 0x0 0xFF DMAIRQE DMA done interrupt enable 4 1 EOCIRQE ADC Sequence Conversion Complete interrupt enable 0 1 EOSIRQE ADC End of Sequence conversion interrupt enable 2 1 TRGIRQE ADC Trigger conversion intterupt enable 3 1 MR ADCn Mode Register 0x0 32 read-write n 0x0 0xFFFFFFFF ADEN ADC Enable 7 1 ADMOD ADC convert mode 4 2 ARST Stop/Restart at end of sequence 6 1 DMACH DMA channel option 16 1 DMAEN DMA enable 17 1 SEQCNT Sequence Items Count 8 3 STSEL Sampling Time Selection 12 4 TRGSEL ADC Trigger source sel 0 2 SCSR ADC Sequence Channel select 0x18 32 read-write n 0x0 0xFFFFFFFF SEQ0CH 1st sequence coversion channel selection 0 4 SEQ1CH 2nd sequence coversion channel selection 4 4 SEQ2CH 3rd sequence coversion channel selection 8 4 SEQ3CH 4th sequence coversion channel selection 12 4 SEQ4CH 5th sequence coversion channel selection 16 4 SEQ5CH 6th sequence coversion channel selection 20 4 SEQ6CH 7th sequence coversion channel selection 24 4 SEQ7CH 8th sequence coversion channel selection 28 4 SR ADCn Status Register 0x24 32 read-write n 0x0 0xFFFFFFFF ABUSY ADC conversion busy flag 6 1 DMAIRQ DMA received/transfer is done 4 1 DOVRUN DMA overrun flag 5 1 EOC End of Conversion Flag 7 1 EOCIRQ Sequence Conversion Complete interrupt flag 0 1 EOSIRQ ADC End of Sequence interrupt flag 2 1 TRGIRQ ADC Trigger interrupt flag 3 1 TRG ADC Trigger Selection Register 0xC 32 read-write n 0x0 0xFFFFFFFF SEQTRG0 1sth Sequence/Burst Trigger Source 0 3 SEQTRG1 2ndh Sequence Trigger Source 4 3 SEQTRG2 3rd Sequence Trigger Source 8 3 SEQTRG3 4th Sequence Trigger Source 12 3 SEQTRG4 5th Sequence Trigger Source 16 3 SEQTRG5 6th Sequence Trigger Source 20 3 SEQTRG6 7th Sequence Trigger Source 24 3 SEQTRG7 8th Sequence Trigger Source 28 3 AD1 12-BIT A/D CONVERTER ADC 0x4000B100 0x0 0x100 registers n ADC1 44 CCR ADCn Clock Control Register 0x8 32 read-write n 0x0 0xFFFF ADCPD ADC Power down 7 1 ADCPDA ADC R-ADC disable to save power 15 1 CLKDIV ADC clock divider 8 7 CLKINVT divided clock inversion 5 1 EXTCLK ADCuse external clock 6 1 CR ADCn Control Register 0x20 32 read-write n 0x0 0xFFFF ASTART ADC conversion start 0 1 read-write ASTOP ADC Stop 7 1 write-only CSCR ADCn Sequence/Channel Select Register 0x4 32 read-write n 0x0 0xFF CACH Current Active Channel 0 4 CSEQN Current Sequence Number 4 3 DDR ADC DMA Data Register 0x2C 32 read-write n 0x0 0xFFFF ADDMAR ADC conversion result data 4 12 ADMACH ADC data channel indicator 0 4 DR0 ADC Sequence 0 Data Register 0x30 32 read-write n 0x0 0xFFFFFFFF ADCDATA ADC Sequence Data 4 12 read-only DR1 ADC Sequence 1 Data Register 0x34 32 read-write n 0x0 0xFFFFFFFF ADCDATA ADC Sequence Data 4 12 read-only DR2 ADC Sequence 2 Data Register 0x38 32 read-write n 0x0 0xFFFFFFFF ADCDATA ADC Sequence Data 4 12 read-only DR3 ADC Sequence 3 Data Register 0x3C 32 read-write n 0x0 0xFFFFFFFF ADCDATA ADC Sequence Data 4 12 read-only DR4 ADC Sequence 4 Data Register 0x40 32 read-write n 0x0 0xFFFFFFFF ADCDATA ADC Sequence Data 4 12 read-only DR5 ADC Sequence 5 Data Register 0x44 32 read-write n 0x0 0xFFFFFFFF ADCDATA ADC Sequence Data 4 12 read-only DR6 ADC Sequence 6 Data Register 0x48 32 read-write n 0x0 0xFFFFFFFF ADCDATA ADC Sequence Data 4 12 read-only DR7 ADC Sequence 7 Data Register 0x4C 32 read-write n 0x0 0xFFFFFFFF ADCDATA ADC Sequence Data 4 12 read-only IER Interrupt Enable Register 0x28 32 read-write n 0x0 0xFF DMAIRQE DMA done interrupt enable 4 1 EOCIRQE ADC Sequence Conversion Complete interrupt enable 0 1 EOSIRQE ADC End of Sequence conversion interrupt enable 2 1 TRGIRQE ADC Trigger conversion intterupt enable 3 1 MR ADCn Mode Register 0x0 32 read-write n 0x0 0xFFFFFFFF ADEN ADC Enable 7 1 ADMOD ADC convert mode 4 2 ARST Stop/Restart at end of sequence 6 1 DMACH DMA channel option 16 1 DMAEN DMA enable 17 1 SEQCNT Sequence Items Count 8 3 STSEL Sampling Time Selection 12 4 TRGSEL ADC Trigger source sel 0 2 SCSR ADC Sequence Channel select 0x18 32 read-write n 0x0 0xFFFFFFFF SEQ0CH 1st sequence coversion channel selection 0 4 SEQ1CH 2nd sequence coversion channel selection 4 4 SEQ2CH 3rd sequence coversion channel selection 8 4 SEQ3CH 4th sequence coversion channel selection 12 4 SEQ4CH 5th sequence coversion channel selection 16 4 SEQ5CH 6th sequence coversion channel selection 20 4 SEQ6CH 7th sequence coversion channel selection 24 4 SEQ7CH 8th sequence coversion channel selection 28 4 SR ADCn Status Register 0x24 32 read-write n 0x0 0xFFFFFFFF ABUSY ADC conversion busy flag 6 1 DMAIRQ DMA received/transfer is done 4 1 DOVRUN DMA overrun flag 5 1 EOC End of Conversion Flag 7 1 EOCIRQ Sequence Conversion Complete interrupt flag 0 1 EOSIRQ ADC End of Sequence interrupt flag 2 1 TRGIRQ ADC Trigger interrupt flag 3 1 TRG ADC Trigger Selection Register 0xC 32 read-write n 0x0 0xFFFFFFFF SEQTRG0 1sth Sequence/Burst Trigger Source 0 3 SEQTRG1 2ndh Sequence Trigger Source 4 3 SEQTRG2 3rd Sequence Trigger Source 8 3 SEQTRG3 4th Sequence Trigger Source 12 3 SEQTRG4 5th Sequence Trigger Source 16 3 SEQTRG5 6th Sequence Trigger Source 20 3 SEQTRG6 7th Sequence Trigger Source 24 3 SEQTRG7 8th Sequence Trigger Source 28 3 DC0 DIRECT MEMORY ACCESS CONTROLLER DMAC 0x40000400 0x0 0x10 registers n CR DMA Controller Configuration Register 0x0 32 read-write n 0x0 0xFFFFFFFF DIR transfer Direction 1 1 PERISEL Peripheral Selection 8 4 SIZE Bus transfer size 2 2 TRANSCNT Numer of DMA transfer remained 16 12 MAR DMA Controller Memory Address register 0xC 32 read-write n 0x0 0xFFFFFFFF MAR Memory address 0 16 PAR DMA Controller Peripheral Address register 0x8 32 read-write n 0x0 0xFFFFFFFF PAR PAR 0 32 SR DMA Controller Status register 0x4 32 read-write n 0x0 0xFF DMAEN DMA enable 0 1 read-write EOT End of transfer 7 1 read-only DC1 DIRECT MEMORY ACCESS CONTROLLER DMAC 0x40000410 0x0 0x10 registers n CR DMA Controller Configuration Register 0x0 32 read-write n 0x0 0xFFFFFFFF DIR transfer Direction 1 1 PERISEL Peripheral Selection 8 4 SIZE Bus transfer size 2 2 TRANSCNT Numer of DMA transfer remained 16 12 MAR DMA Controller Memory Address register 0xC 32 read-write n 0x0 0xFFFFFFFF MAR Memory address 0 16 PAR DMA Controller Peripheral Address register 0x8 32 read-write n 0x0 0xFFFFFFFF PAR PAR 0 32 SR DMA Controller Status register 0x4 32 read-write n 0x0 0xFF DMAEN DMA enable 0 1 read-write EOT End of transfer 7 1 read-only DC2 DIRECT MEMORY ACCESS CONTROLLER DMAC 0x40000420 0x0 0x10 registers n CR DMA Controller Configuration Register 0x0 32 read-write n 0x0 0xFFFFFFFF DIR transfer Direction 1 1 PERISEL Peripheral Selection 8 4 SIZE Bus transfer size 2 2 TRANSCNT Numer of DMA transfer remained 16 12 MAR DMA Controller Memory Address register 0xC 32 read-write n 0x0 0xFFFFFFFF MAR Memory address 0 16 PAR DMA Controller Peripheral Address register 0x8 32 read-write n 0x0 0xFFFFFFFF PAR PAR 0 32 SR DMA Controller Status register 0x4 32 read-write n 0x0 0xFF DMAEN DMA enable 0 1 read-write EOT End of transfer 7 1 read-only DC3 DIRECT MEMORY ACCESS CONTROLLER DMAC 0x40000430 0x0 0x10 registers n CR DMA Controller Configuration Register 0x0 32 read-write n 0x0 0xFFFFFFFF DIR transfer Direction 1 1 PERISEL Peripheral Selection 8 4 SIZE Bus transfer size 2 2 TRANSCNT Numer of DMA transfer remained 16 12 MAR DMA Controller Memory Address register 0xC 32 read-write n 0x0 0xFFFFFFFF MAR Memory address 0 16 PAR DMA Controller Peripheral Address register 0x8 32 read-write n 0x0 0xFFFFFFFF PAR PAR 0 32 SR DMA Controller Status register 0x4 32 read-write n 0x0 0xFF DMAEN DMA enable 0 1 read-write EOT End of transfer 7 1 read-only FM FLASH MEMORY CONTROLLER FMC 0x40000100 0x0 0x100 registers n AR Flash Memory Address Register 0xC 32 read-write n 0x0 0xFFFF FADDR 32K words address 0 14 BOOTCR Boot ROM Remap Clear Register 0x74 32 read-write n 0x1 0xFF BOOTROM Boot mode 0 1 CFG Flash Memory Config value register 0x30 32 read-write n 0x8300 0xFFFFFFFF CRCEN Enable CRC on Flash Read 6 1 CRCINIT Initalize CRC Register 7 1 HRESPD HRESP Disable (Error Response Function) 15 1 TMRCK Timer Clock Source 12 1 TRIM Flash Trim Value 0 4 WAIT Wait Access for Flash 8 3 WRITEKEY Write Key for access 16 16 CR Flash Memory Control Register 0x8 32 read-write n 0x0 0xFFFFFFFF AE All Erase 8 1 read-only ERS program mode/erase mode Enable 1 1 read-write EVER Erase verify Mode 14 1 read-only OTPAE OTP area A enable 10 1 read-only OTPBE OTP area B enable 11 1 read-only PBLD page buffer load 3 1 read-write PBR page buffer reset 0 1 read-write PGM PGM 2 1 read-write PMODE Pmode Enable 5 1 read-write PPGM Pre PGM enable 9 1 read-only PVER Program verify mode 13 1 read-only TEST TEST 16 2 read-only TIMER program timer enable 20 1 read-only VPPOUT Charge pump Vpp Output 15 1 read-only WE write Enable 4 1 read-write CRC Flash Memory CRC value register 0x20 32 read-write n 0x0 0xFFFFFFFF CRC CRC16 Value 0 16 DR Flash Memory Data Register 0x10 32 read-write n 0x0 0xFFFFFFFF FDATA Flash PGM data 0 32 DRTY Flash Memory Dirty bit Register 0x18 32 read-write n 0x0 0xFFFFFFFF FDRTY Write any value,cache line fill falg will be cleared 0 32 JTAGEN JTAG Protection Control Register 0x7C 32 read-write n 0x1 0xFF JTAGEN JTAG Enable 0 1 WRITE_KEY Write Key 24 8 MR Flash Memory Mode Register 0x4 32 read-write n 0x1000000 0x81C3033F ACODE Flash Mode/Trim Mode 0 8 read-write AMBAEN AMBA mode enable 22 1 read-write BOOT Boot Mode enable status 31 1 read-only FEMOD Flash Mode entry status 9 1 read-only FMOD Flash Mode status 8 1 read-only IDLE Idle mode enable status 24 1 read-only TRM Trim Mode status 16 1 read-only TRMEN Trim Mode entry status 17 1 read-only VERIFY Flash verify Mode enable status 23 1 read-only PROTECT Write Protection Control Register 0x78 32 read-write n 0x0 0xFFFF WP0 WP Block 0 0 1 WP1 WP Block 1 1 1 WP10 WP Block 10 10 1 WP11 WP Block 11 11 1 WP12 WP Block 12 12 1 WP13 WP Block 13 13 1 WP14 WP Block 14 14 1 WP15 WP Block 15 15 1 WP2 WP Block 2 2 1 WP3 WP Block 3 3 1 WP4 WP Block 4 4 1 WP5 WP Block 5 5 1 WP6 WP Block 6 6 1 WP7 WP Block 7 7 1 WP8 WP Block 8 8 1 WP9 WP Block 9 9 1 WRITE_KEY Write Key 24 8 TICK Flash Memory Tick Timer register 0x1C 32 read-write n 0x0 0xFFFFFFFF FTICK TICK 0 18 TMR Flash Memory Timer Register 0x14 32 read-write n 0x9C4 0xFFFF TMR Erase/PGM timer 0 16 IC0 I2C Interface I2C 0x4000A000 0x0 0x100 registers n I2C0 36 CR I2C Control Register 0x14 32 read-write n 0x0 0xFF ACKEN ACK enabit bit in receiver mode 3 1 IIF Interrupt flag bit 7 1 INTDEL Interval Delay between Address and Data 8 2 INTEN Interrupt enable bit 4 1 SOFTRST Soft reset enable bit 5 1 START transmission start bit in master mode 0 1 STOP Stop enable bit 1 1 DR I2C Data Register 0x0 32 read-write n 0x0 0xFF DR Data 0 8 SAR I2C Slave Address Register 0xC 32 read-write n 0x0 0xFF GCEN general call enable bit 0 1 SVAD 7 bits slave address 1 7 SCLH I2C SCL HIGH duration Register 0x1C 32 read-write n 0xFFFF 0xFFFF SCLH SCL High duration value 0 16 SCLL I2C SCL LOW duration Register 0x18 32 read-write n 0xFFFF 0xFFFF SCLL SCL Low duration value 0 16 SDH SDA Hold Register 0x20 32 read-write n 0x0 0x7F SDH SDA Hold time 0 15 SR SR Status register 0x8 32 read-write n 0x0 0xFFFFFFFF BUSY busy flag 2 1 GCALL General call flag 7 1 MLOST Mastership lost flag 3 1 RXACK RX ack flag 0 1 SSEL slave flag 4 1 STOP Stop Flag 5 1 TEND 1 byte transmission complete flag 6 1 TMODE Transmit/reciever mode flag 1 1 MP0 MOTOR PULSE-WIDTH-MODULATOR MPWM 0x40004000 0x0 0x1000 registers n MPWM0 24 MPWM0PROT 25 MPWM0OVV 26 ATR1 MPWMn ADC Trigger Counter 1 Register 0x58 32 read-write n 0x0 0xFFFFFFFF ATCNT ADC Trigger counter 0 16 ATMOD ADC Trigger mode register 16 2 ATUDT Trigger register update mode 19 1 ATR2 MPWMn ADC Trigger Counter 2 Register 0x5C 32 read-write n 0x0 0xFFFFFFFF ATCNT ADC Trigger counter 0 16 ATMOD ADC Trigger mode register 16 2 ATUDT Trigger register update mode 19 1 ATR3 MPWMn ADC Trigger Counter 3 Register 0x60 32 read-write n 0x0 0xFFFFFFFF ATCNT ADC Trigger counter 0 16 ATMOD ADC Trigger mode register 16 2 ATUDT Trigger register update mode 19 1 ATR4 MPWMn ADC Trigger Counter 4 Register 0x64 32 read-write n 0x0 0xFFFFFFFF ATCNT ADC Trigger counter 0 16 ATMOD ADC Trigger mode register 16 2 ATUDT Trigger register update mode 19 1 ATR5 MPWMn ADC Trigger Counter 5 Register 0x68 32 read-write n 0x0 0xFFFFFFFF ATCNT ADC Trigger counter 0 16 ATMOD ADC Trigger mode register 16 2 ATUDT Trigger register update mode 19 1 ATR6 MPWMn ADC Trigger Counter 6 Register 0x6C 32 read-write n 0x0 0xFFFFFFFF ATCNT ADC Trigger counter 0 16 ATMOD ADC Trigger mode register 16 2 ATUDT Trigger register update mode 19 1 CNT MPWM Counter Register 0x38 32 read-write n 0x0 0xFFFF CNT pwm counter value 0 16 CR1 MPWM Control Register 1 0x28 32 read-write n 0x0 0xFFFF IRQN IRQ interval Number 8 3 PWMEN PWM enable 0 1 CR2 MPWM Control Register 2 0x2C 32 read-write n 0x0 0xFF HALT PWM HALT 7 1 PSTART PWM start 0 1 DTR MPWM Dead Time Register 0x3C 32 read-write n 0x0 0xFFFF DT dead time value 0 8 DTCLK dead time clk select 8 1 DTEN dead time Enable 15 1 PSHRT Protect Short Condition 14 1 DUH MPWM Duty UH Register 0x10 32 read-write n 0x0 0xFFFF DUTY duty of UH output 0 16 DUL MPWM Duty UL Register 0x1C 32 read-write n 0x0 0xFFFF DUTY duty of UL output 0 16 DVH MPWM Duty VH Register 0x14 32 read-write n 0x0 0xFFFF DUTY duty of VH data 0 16 DVL MPWM Duty UL Register 0x20 32 read-write n 0x0 0xFFFF DUTY duty of VL output 0 16 DWH MPWM Duty WH Register 0x18 32 read-write n 0x0 0xFFFF DUTY duty of WH output 0 16 DWL MPWM Duty WL Register 0x24 32 read-write n 0x0 0xFFFF DUTY duty of WL output 0 16 FOLR MPWM Force Output Level Control Register 0x8 32 read-write n 0x0 0xFF UHFL U High Forced Output Level 3 1 ULFL U Low Forced Output Level 0 1 VHFL V High Forced Output Level 4 1 VLFL V Low Forced Output Level 1 1 WHFL W High Forced Output Level 5 1 WLFL W Low Forced Output Level 2 1 IER MPWM Interrupt Enable Register 0x34 32 read-write n 0x0 0xFF BOTIE bottom interrupt enable 6 1 PRDIEN Period interrupt enable 7 1 UHIE duty UH interrupt enable 3 1 ULIE duty UL interrupt enable 0 1 VHIE duty VH interrupt enable 4 1 VLIE duty VL interrupt enable 1 1 WHIE duty WH interrupt enable 5 1 WLIE duty WL interrupt enable 2 1 MR MPWM Mode Register 0x0 32 read-write n 0x0 0xFFFF BUP Bottom match update mode 4 1 MCHMOD Motor Control Mode 1 2 MOTORB Normal/Motor mode 15 1 TUP Period match update mode 5 1 UAO update mode 7 1 UPDOWN PWM counter mode 0 1 OLR MPWM Output Level Register 0x4 32 read-write n 0x0 0xFF UHL U High Output Level 3 1 ULL U Low Output Level 0 1 VHL V High Output Level 4 1 VLL V Low Output Level 1 1 WHL W High Output Level 5 1 WLL W Low Output Level 2 1 PCR0 MPWM Protection control Register 0x40 32 read-write n 0x0 0xFFFFFFFF PROT0EN Protection Input 0 Enable 15 1 PROT0POL Protection Input 0 Polarity 14 1 PROTD Protection Input Debounce 8 3 PROTIE Protection Interrup Enable 7 1 UHPROTM U phase High protection output 3 1 ULPROTM U phase Low protection output 0 1 VHPROTM V phase High protection output 4 1 VLPROTM V phase Low protection output 1 1 WHPROTM W phase High protection output 5 1 WLPROTM W phase Low protection output 2 1 PCR1 MPWM Protection control 1 Register 0x48 32 read-write n 0x0 0xFFFFFFFF PROT0EN Protection Input 0 Enable 15 1 PROT0POL Protection Input 0 Polarity 14 1 PROTD Protection Input Debounce 8 3 PROTIE Protection Interrup Enable 7 1 UHPROTM U phase High protection output 3 1 ULPROTM U phase Low protection output 0 1 VHPROTM V phase High protection output 4 1 VLPROTM V phase Low protection output 1 1 WHPROTM W phase High protection output 5 1 WLPROTM W phase Low protection output 2 1 PRD MPWM Period Register 0xC 32 read-write n 0x0 0xFFFF PERIOD PWM period 0 16 PSR0 MPWM Protection 0 Status Register 0x44 32 read-write n 0x0 0xFFFFFFFF PROTIF Protection Interrupt Flag 7 1 PROTKEY lock safety pattern to set or reset protection 8 8 UHPROT U phase High protection status 3 1 ULPROT U phase Low protection status 0 1 VHPROT V phase High protection status 4 1 VLPROT V phase Low protection status 1 1 WHPROT W phase High protection status 5 1 WLPROT W phase Low protection status 2 1 PSR1 MPWM Protection 1 Status Register 0x4C 32 read-write n 0x0 0xFFFFFFFF PROTIF Protection Interrupt Flag 7 1 PROTKEY lock safety pattern to set or reset protection 8 8 UHPROT U phase High protection status 3 1 ULPROT U phase Low protection status 0 1 VHPROT V phase High protection status 4 1 VLPROT V phase Low protection status 1 1 WHPROT W phase High protection status 5 1 WLPROT W phase Low protection status 2 1 SR MPWM Status Register 0x30 32 read-write n 0x0 0xFFFF BOTIF PWM bottom interrupt flag 6 1 DOWN PWM count up/down 15 1 DUHIF duty UH interrupt flag 3 1 DULIF duty UL interrupt flag 0 1 DVHIF duty VH interrupt flag 4 1 DVLIRQ duty VL interrupt flag 1 1 DWHIF duty WH interrupt flag 5 1 DWLIRQ duty WL interrupt flag 2 1 IRQCNT PWM count number of period match 12 3 PRDIF PWM period interrupt flag 7 1 PA GENERAL PURPOSE I/O GPIO 0x40002000 0x0 0x100 registers n BCR PORT n Bit Clear Register 0xC 32 write-only n 0x0 0xFFFF P0 P0 bit clear 0 1 P1 P1 bit clear 1 1 P10 P10 bit clear 10 1 P11 P11 bit clear 11 1 P12 P12 bit clear 12 1 P13 P13 bit clear 13 1 P14 P14 bit clear 14 1 P15 P15 bit clear 15 1 P2 P2 bit clear 2 1 P3 P3 bit clear 3 1 P4 P4 bit clear 4 1 P5 P5 bit clear 5 1 P6 P6 bit clear 6 1 P7 P7 bit clear 7 1 P8 P8 bit clear 8 1 P9 P9 bit clear 9 1 BSR PORT n Bit Set Register 0x8 32 read-write n 0x0 0xFFFF P0 P0 bit set 0 1 P1 P1 bit set 1 1 P10 P10 bit set 10 1 P11 P11 bit set 11 1 P12 P12 bit set 12 1 P13 P13 bit set 13 1 P14 P14 bit set 14 1 P15 P15 bit set 15 1 P2 P2 bit set 2 1 P3 P3 bit set 3 1 P4 P4 bit set 4 1 P5 P5 bit set 5 1 P6 P6 bit set 6 1 P7 P7 bit set 7 1 P8 P8 bit set 8 1 P9 P9 bit set 9 1 IDR PORT n Input Data Register 0x4 32 read-write n 0x0 0xFFFF P0 P0 Input level 0 1 P1 P1 Input level 1 1 P10 P10 Input level 10 1 P11 P11 Input level 11 1 P12 P12 Input level 12 1 P13 P13 Input level 13 1 P14 P14 Input level 14 1 P15 P15 Input level 15 1 P2 P2 Input level 2 1 P3 P3 Input level 3 1 P4 P4 Input level 4 1 P5 P5 Input level 5 1 P6 P6 Input level 6 1 P7 P7 Input level 7 1 P8 P8 Input level 8 1 P9 P9 Input level 9 1 ODR PORT n Output Data Register 0x0 32 read-write n 0x0 0xFFFF P0 P0 Output level 0 1 P1 P1 Output level 1 1 P10 P10 Output level 10 1 P11 P11 Output level 11 1 P12 P12 Output level 12 1 P13 P13 Output level 13 1 P14 P14 Output level 14 1 P15 P15 Output level 15 1 P2 P2 Output level 2 1 P3 P3 Output level 3 1 P4 P4 Output level 4 1 P5 P5 Output level 5 1 P6 P6 Output level 6 1 P7 P7 Output level 7 1 P8 P8 Output level 8 1 P9 P9 Output level 9 1 PB GENERAL PURPOSE I/O GPIO 0x40002100 0x0 0x100 registers n BCR PORT n Bit Clear Register 0xC 32 write-only n 0x0 0xFFFF P0 P0 bit clear 0 1 P1 P1 bit clear 1 1 P10 P10 bit clear 10 1 P11 P11 bit clear 11 1 P12 P12 bit clear 12 1 P13 P13 bit clear 13 1 P14 P14 bit clear 14 1 P15 P15 bit clear 15 1 P2 P2 bit clear 2 1 P3 P3 bit clear 3 1 P4 P4 bit clear 4 1 P5 P5 bit clear 5 1 P6 P6 bit clear 6 1 P7 P7 bit clear 7 1 P8 P8 bit clear 8 1 P9 P9 bit clear 9 1 BSR PORT n Bit Set Register 0x8 32 read-write n 0x0 0xFFFF P0 P0 bit set 0 1 P1 P1 bit set 1 1 P10 P10 bit set 10 1 P11 P11 bit set 11 1 P12 P12 bit set 12 1 P13 P13 bit set 13 1 P14 P14 bit set 14 1 P15 P15 bit set 15 1 P2 P2 bit set 2 1 P3 P3 bit set 3 1 P4 P4 bit set 4 1 P5 P5 bit set 5 1 P6 P6 bit set 6 1 P7 P7 bit set 7 1 P8 P8 bit set 8 1 P9 P9 bit set 9 1 IDR PORT n Input Data Register 0x4 32 read-write n 0x0 0xFFFF P0 P0 Input level 0 1 P1 P1 Input level 1 1 P10 P10 Input level 10 1 P11 P11 Input level 11 1 P12 P12 Input level 12 1 P13 P13 Input level 13 1 P14 P14 Input level 14 1 P15 P15 Input level 15 1 P2 P2 Input level 2 1 P3 P3 Input level 3 1 P4 P4 Input level 4 1 P5 P5 Input level 5 1 P6 P6 Input level 6 1 P7 P7 Input level 7 1 P8 P8 Input level 8 1 P9 P9 Input level 9 1 ODR PORT n Output Data Register 0x0 32 read-write n 0x0 0xFFFF P0 P0 Output level 0 1 P1 P1 Output level 1 1 P10 P10 Output level 10 1 P11 P11 Output level 11 1 P12 P12 Output level 12 1 P13 P13 Output level 13 1 P14 P14 Output level 14 1 P15 P15 Output level 15 1 P2 P2 Output level 2 1 P3 P3 Output level 3 1 P4 P4 Output level 4 1 P5 P5 Output level 5 1 P6 P6 Output level 6 1 P7 P7 Output level 7 1 P8 P8 Output level 8 1 P9 P9 Output level 9 1 PC GENERAL PURPOSE I/O GPIO 0x40002200 0x0 0x100 registers n BCR PORT n Bit Clear Register 0xC 32 write-only n 0x0 0xFFFF P0 P0 bit clear 0 1 P1 P1 bit clear 1 1 P10 P10 bit clear 10 1 P11 P11 bit clear 11 1 P12 P12 bit clear 12 1 P13 P13 bit clear 13 1 P14 P14 bit clear 14 1 P15 P15 bit clear 15 1 P2 P2 bit clear 2 1 P3 P3 bit clear 3 1 P4 P4 bit clear 4 1 P5 P5 bit clear 5 1 P6 P6 bit clear 6 1 P7 P7 bit clear 7 1 P8 P8 bit clear 8 1 P9 P9 bit clear 9 1 BSR PORT n Bit Set Register 0x8 32 read-write n 0x0 0xFFFF P0 P0 bit set 0 1 P1 P1 bit set 1 1 P10 P10 bit set 10 1 P11 P11 bit set 11 1 P12 P12 bit set 12 1 P13 P13 bit set 13 1 P14 P14 bit set 14 1 P15 P15 bit set 15 1 P2 P2 bit set 2 1 P3 P3 bit set 3 1 P4 P4 bit set 4 1 P5 P5 bit set 5 1 P6 P6 bit set 6 1 P7 P7 bit set 7 1 P8 P8 bit set 8 1 P9 P9 bit set 9 1 IDR PORT n Input Data Register 0x4 32 read-write n 0x0 0xFFFF P0 P0 Input level 0 1 P1 P1 Input level 1 1 P10 P10 Input level 10 1 P11 P11 Input level 11 1 P12 P12 Input level 12 1 P13 P13 Input level 13 1 P14 P14 Input level 14 1 P15 P15 Input level 15 1 P2 P2 Input level 2 1 P3 P3 Input level 3 1 P4 P4 Input level 4 1 P5 P5 Input level 5 1 P6 P6 Input level 6 1 P7 P7 Input level 7 1 P8 P8 Input level 8 1 P9 P9 Input level 9 1 ODR PORT n Output Data Register 0x0 32 read-write n 0x0 0xFFFF P0 P0 Output level 0 1 P1 P1 Output level 1 1 P10 P10 Output level 10 1 P11 P11 Output level 11 1 P12 P12 Output level 12 1 P13 P13 Output level 13 1 P14 P14 Output level 14 1 P15 P15 Output level 15 1 P2 P2 Output level 2 1 P3 P3 Output level 3 1 P4 P4 Output level 4 1 P5 P5 Output level 5 1 P6 P6 Output level 6 1 P7 P7 Output level 7 1 P8 P8 Output level 8 1 P9 P9 Output level 9 1 PCA PORT CONTROL UNIT PCU 0x40001000 0x0 0x100 registers n GPIOAE 16 GPIOAO 17 CR PORT n Pin Control Register 0x4 32 read-write n 0x0 0xFFFFFFFF P0 P0 control SEL 0 2 P1 P1 control select 2 2 P10 P10 control SEL 20 2 P11 P11 control select 22 2 P12 P12 control SEL 24 2 P13 P13 control select 26 2 P14 P14 control SEL 28 2 P15 P15 control select 30 2 P2 P2 control SEL 4 2 P3 P3 control select 6 2 P4 P4 control SEL 8 2 P5 P5 control select 10 2 P6 P6 control SEL 12 2 P7 P7 control select 14 2 P8 P8 control SEL 16 2 P9 P9 control select 18 2 DER PORT n Debounce Enable Register 0xC 32 read-write n 0x0 0xFFFF P0 P0 Debounce enable 0 1 P1 P1 Debounce enable 1 1 P10 P10 Debounce enable 10 1 P11 P11 Debounce enable 11 1 P12 P12 Debounce enable 12 1 P13 P13 Debounce enable 13 1 P14 P14 Debounce enable 14 1 P15 P15 Debounce enable 15 1 P2 P2 Debounce enable 2 1 P3 P3 Debounce enable 3 1 P4 P4 Debounce enable 4 1 P5 P5 Debounce enable 5 1 P6 P6 Debounce enable 6 1 P7 P7 Debounce enable 7 1 P8 P8 Debounce enable 8 1 P9 P9 Debounce enable 9 1 ICR PORT n Interrupt Control Register 0x18 32 read-write n 0x0 0xFFFFFFFF P0 P0 interrupt control 0 2 P1 P1 interrupt control 2 2 P10 P10 interrupt control 20 2 P11 P11 interrupt control 22 2 P12 P12 interrupt control 24 2 P13 P13 interrupt control 26 2 P14 P14 interrupt control 28 2 P15 P15 interrupt control 30 2 P2 P2 interrupt control 4 2 P3 P3 interrupt control 6 2 P4 P4 interrupt control 8 2 P5 P5 interrupt control 10 2 P6 P6 interrupt control 12 2 P7 P7 interrupt control 14 2 P8 P8 interrupt control 16 2 P9 P9 interrupt control 18 2 IER PORT n Interrupt Enable Register 0x10 32 read-write n 0x0 0xFFFFFFFF P0 P0 interrupt enable 0 2 P1 P1 interrupt select 2 2 P10 P10 interrupt SEL 20 2 P11 P11 interrupt select 22 2 P12 P12 interrupt SEL 24 2 P13 P13 interrupt select 26 2 P14 P14 interrupt SEL 28 2 P15 P15 interrupt select 30 2 P2 P2 interrupt SEL 4 2 P3 P3 interrupt select 6 2 P4 P4 interrupt SEL 8 2 P5 P5 interrupt select 10 2 P6 P6 interrupt SEL 12 2 P7 P7 interrupt select 14 2 P8 P8 interrupt SEL 16 2 P9 P9 interrupt select 18 2 ISR PORT n Interrupt Status Register 0x14 32 read-write n 0x0 0xFFFFFFFF P0 P0 interrupt status 0 2 P1 P1 interrupt status 2 2 P10 P10 interrupt status 20 2 P11 P11 interrupt status 22 2 P12 P12 interrupt status 24 2 P13 P13 interrupt status 26 2 P14 P14 interrupt status 28 2 P15 P15 interrupt status 30 2 P2 P2 interrupt status 4 2 P3 P3 interrupt status 6 2 P4 P4 interrupt status 8 2 P5 P5 interrupt status 10 2 P6 P6 interrupt status 12 2 P7 P7 interrupt status 14 2 P8 P8 interrupt status 16 2 P9 P9 interrupt status 18 2 MR PORT n Pin MUX Register 0x0 32 read-write n 0x0 0xFFFFFFFF P0 P0 MUX SEL 0 2 P1 P1 Pin Mux select 2 2 P10 P10 MUX SEL 20 2 P11 P11 Pin Mux select 22 2 P12 P12 MUX SEL 24 2 P13 P13 Pin Mux select 26 2 P14 P14 MUX SEL 28 2 P15 P15 Pin Mux select 30 2 P2 P2 MUX SEL 4 2 P3 P3 Pin Mux select 6 2 P4 P4 MUX SEL 8 2 P5 P5 Pin Mux select 10 2 P6 P6 MUX SEL 12 2 P7 P7 Pin Mux select 14 2 P8 P8 MUX SEL 16 2 P9 P9 Pin Mux select 18 2 PCR PORT n Pull-up Resistor Control Register 0x8 32 read-write n 0x0 0xFFFF P0 P0 pull-up enable 0 1 P1 P1 pull-up enable 1 1 P10 P10 pull-up enable 10 1 P11 P11 pull-up enable 11 1 P12 P12 pull-up enable 12 1 P13 P13 pull-up enable 13 1 P14 P14 pull-up enable 14 1 P15 P15 pull-up enable 15 1 P2 P2 pull-up enable 2 1 P3 P3 pull-up enable 3 1 P4 P4 pull-up enable 4 1 P5 P5 pull-up enable 5 1 P6 P6 pull-up enable 6 1 P7 P7 pull-up enable 7 1 P8 P8 pull-up enable 8 1 P9 P9 pull-up enable 9 1 PCB PORT CONTROL UNIT PCU 0x40001100 0x0 0x100 registers n GPIOBE 18 GPIOBO 19 CR PORT n Pin Control Register 0x4 32 read-write n 0x0 0xFFFFFFFF P0 P0 control SEL 0 2 P1 P1 control select 2 2 P10 P10 control SEL 20 2 P11 P11 control select 22 2 P12 P12 control SEL 24 2 P13 P13 control select 26 2 P14 P14 control SEL 28 2 P15 P15 control select 30 2 P2 P2 control SEL 4 2 P3 P3 control select 6 2 P4 P4 control SEL 8 2 P5 P5 control select 10 2 P6 P6 control SEL 12 2 P7 P7 control select 14 2 P8 P8 control SEL 16 2 P9 P9 control select 18 2 DER PORT n Debounce Enable Register 0xC 32 read-write n 0x0 0xFFFF P0 P0 Debounce enable 0 1 P1 P1 Debounce enable 1 1 P10 P10 Debounce enable 10 1 P11 P11 Debounce enable 11 1 P12 P12 Debounce enable 12 1 P13 P13 Debounce enable 13 1 P14 P14 Debounce enable 14 1 P15 P15 Debounce enable 15 1 P2 P2 Debounce enable 2 1 P3 P3 Debounce enable 3 1 P4 P4 Debounce enable 4 1 P5 P5 Debounce enable 5 1 P6 P6 Debounce enable 6 1 P7 P7 Debounce enable 7 1 P8 P8 Debounce enable 8 1 P9 P9 Debounce enable 9 1 ICR PORT n Interrupt Control Register 0x18 32 read-write n 0x0 0xFFFFFFFF P0 P0 interrupt control 0 2 P1 P1 interrupt control 2 2 P10 P10 interrupt control 20 2 P11 P11 interrupt control 22 2 P12 P12 interrupt control 24 2 P13 P13 interrupt control 26 2 P14 P14 interrupt control 28 2 P15 P15 interrupt control 30 2 P2 P2 interrupt control 4 2 P3 P3 interrupt control 6 2 P4 P4 interrupt control 8 2 P5 P5 interrupt control 10 2 P6 P6 interrupt control 12 2 P7 P7 interrupt control 14 2 P8 P8 interrupt control 16 2 P9 P9 interrupt control 18 2 IER PORT n Interrupt Enable Register 0x10 32 read-write n 0x0 0xFFFFFFFF P0 P0 interrupt enable 0 2 P1 P1 interrupt select 2 2 P10 P10 interrupt SEL 20 2 P11 P11 interrupt select 22 2 P12 P12 interrupt SEL 24 2 P13 P13 interrupt select 26 2 P14 P14 interrupt SEL 28 2 P15 P15 interrupt select 30 2 P2 P2 interrupt SEL 4 2 P3 P3 interrupt select 6 2 P4 P4 interrupt SEL 8 2 P5 P5 interrupt select 10 2 P6 P6 interrupt SEL 12 2 P7 P7 interrupt select 14 2 P8 P8 interrupt SEL 16 2 P9 P9 interrupt select 18 2 ISR PORT n Interrupt Status Register 0x14 32 read-write n 0x0 0xFFFFFFFF P0 P0 interrupt status 0 2 P1 P1 interrupt status 2 2 P10 P10 interrupt status 20 2 P11 P11 interrupt status 22 2 P12 P12 interrupt status 24 2 P13 P13 interrupt status 26 2 P14 P14 interrupt status 28 2 P15 P15 interrupt status 30 2 P2 P2 interrupt status 4 2 P3 P3 interrupt status 6 2 P4 P4 interrupt status 8 2 P5 P5 interrupt status 10 2 P6 P6 interrupt status 12 2 P7 P7 interrupt status 14 2 P8 P8 interrupt status 16 2 P9 P9 interrupt status 18 2 MR PORT n Pin MUX Register 0x0 32 read-write n 0x0 0xFFFFFFFF P0 P0 MUX SEL 0 2 P1 P1 Pin Mux select 2 2 P10 P10 MUX SEL 20 2 P11 P11 Pin Mux select 22 2 P12 P12 MUX SEL 24 2 P13 P13 Pin Mux select 26 2 P14 P14 MUX SEL 28 2 P15 P15 Pin Mux select 30 2 P2 P2 MUX SEL 4 2 P3 P3 Pin Mux select 6 2 P4 P4 MUX SEL 8 2 P5 P5 Pin Mux select 10 2 P6 P6 MUX SEL 12 2 P7 P7 Pin Mux select 14 2 P8 P8 MUX SEL 16 2 P9 P9 Pin Mux select 18 2 PCR PORT n Pull-up Resistor Control Register 0x8 32 read-write n 0x0 0xFFFF P0 P0 pull-up enable 0 1 P1 P1 pull-up enable 1 1 P10 P10 pull-up enable 10 1 P11 P11 pull-up enable 11 1 P12 P12 pull-up enable 12 1 P13 P13 pull-up enable 13 1 P14 P14 pull-up enable 14 1 P15 P15 pull-up enable 15 1 P2 P2 pull-up enable 2 1 P3 P3 pull-up enable 3 1 P4 P4 pull-up enable 4 1 P5 P5 pull-up enable 5 1 P6 P6 pull-up enable 6 1 P7 P7 pull-up enable 7 1 P8 P8 pull-up enable 8 1 P9 P9 pull-up enable 9 1 PCC PORT CONTROL UNIT PCU 0x40001200 0x0 0x100 registers n GPIOCE 20 GPIOCO 21 CR PORT n Pin Control Register 0x4 32 read-write n 0x0 0xFFFFFFFF P0 P0 control SEL 0 2 P1 P1 control select 2 2 P10 P10 control SEL 20 2 P11 P11 control select 22 2 P12 P12 control SEL 24 2 P13 P13 control select 26 2 P14 P14 control SEL 28 2 P15 P15 control select 30 2 P2 P2 control SEL 4 2 P3 P3 control select 6 2 P4 P4 control SEL 8 2 P5 P5 control select 10 2 P6 P6 control SEL 12 2 P7 P7 control select 14 2 P8 P8 control SEL 16 2 P9 P9 control select 18 2 DER PORT n Debounce Enable Register 0xC 32 read-write n 0x0 0xFFFF P0 P0 Debounce enable 0 1 P1 P1 Debounce enable 1 1 P10 P10 Debounce enable 10 1 P11 P11 Debounce enable 11 1 P12 P12 Debounce enable 12 1 P13 P13 Debounce enable 13 1 P14 P14 Debounce enable 14 1 P15 P15 Debounce enable 15 1 P2 P2 Debounce enable 2 1 P3 P3 Debounce enable 3 1 P4 P4 Debounce enable 4 1 P5 P5 Debounce enable 5 1 P6 P6 Debounce enable 6 1 P7 P7 Debounce enable 7 1 P8 P8 Debounce enable 8 1 P9 P9 Debounce enable 9 1 ICR PORT n Interrupt Control Register 0x18 32 read-write n 0x0 0xFFFFFFFF P0 P0 interrupt control 0 2 P1 P1 interrupt control 2 2 P10 P10 interrupt control 20 2 P11 P11 interrupt control 22 2 P12 P12 interrupt control 24 2 P13 P13 interrupt control 26 2 P14 P14 interrupt control 28 2 P15 P15 interrupt control 30 2 P2 P2 interrupt control 4 2 P3 P3 interrupt control 6 2 P4 P4 interrupt control 8 2 P5 P5 interrupt control 10 2 P6 P6 interrupt control 12 2 P7 P7 interrupt control 14 2 P8 P8 interrupt control 16 2 P9 P9 interrupt control 18 2 IER PORT n Interrupt Enable Register 0x10 32 read-write n 0x0 0xFFFFFFFF P0 P0 interrupt enable 0 2 P1 P1 interrupt select 2 2 P10 P10 interrupt SEL 20 2 P11 P11 interrupt select 22 2 P12 P12 interrupt SEL 24 2 P13 P13 interrupt select 26 2 P14 P14 interrupt SEL 28 2 P15 P15 interrupt select 30 2 P2 P2 interrupt SEL 4 2 P3 P3 interrupt select 6 2 P4 P4 interrupt SEL 8 2 P5 P5 interrupt select 10 2 P6 P6 interrupt SEL 12 2 P7 P7 interrupt select 14 2 P8 P8 interrupt SEL 16 2 P9 P9 interrupt select 18 2 ISR PORT n Interrupt Status Register 0x14 32 read-write n 0x0 0xFFFFFFFF P0 P0 interrupt status 0 2 P1 P1 interrupt status 2 2 P10 P10 interrupt status 20 2 P11 P11 interrupt status 22 2 P12 P12 interrupt status 24 2 P13 P13 interrupt status 26 2 P14 P14 interrupt status 28 2 P15 P15 interrupt status 30 2 P2 P2 interrupt status 4 2 P3 P3 interrupt status 6 2 P4 P4 interrupt status 8 2 P5 P5 interrupt status 10 2 P6 P6 interrupt status 12 2 P7 P7 interrupt status 14 2 P8 P8 interrupt status 16 2 P9 P9 interrupt status 18 2 MR PORT n Pin MUX Register 0x0 32 read-write n 0x0 0xFFFFFFFF P0 P0 MUX SEL 0 2 P1 P1 Pin Mux select 2 2 P10 P10 MUX SEL 20 2 P11 P11 Pin Mux select 22 2 P12 P12 MUX SEL 24 2 P13 P13 Pin Mux select 26 2 P14 P14 MUX SEL 28 2 P15 P15 Pin Mux select 30 2 P2 P2 MUX SEL 4 2 P3 P3 Pin Mux select 6 2 P4 P4 MUX SEL 8 2 P5 P5 Pin Mux select 10 2 P6 P6 MUX SEL 12 2 P7 P7 Pin Mux select 14 2 P8 P8 MUX SEL 16 2 P9 P9 Pin Mux select 18 2 PCR PORT n Pull-up Resistor Control Register 0x8 32 read-write n 0x0 0xFFFF P0 P0 pull-up enable 0 1 P1 P1 pull-up enable 1 1 P10 P10 pull-up enable 10 1 P11 P11 pull-up enable 11 1 P12 P12 pull-up enable 12 1 P13 P13 pull-up enable 13 1 P14 P14 pull-up enable 14 1 P15 P15 pull-up enable 15 1 P2 P2 pull-up enable 2 1 P3 P3 pull-up enable 3 1 P4 P4 pull-up enable 4 1 P5 P5 pull-up enable 5 1 P6 P6 pull-up enable 6 1 P7 P7 pull-up enable 7 1 P8 P8 pull-up enable 8 1 P9 P9 pull-up enable 9 1 PCD PORT CONTROL UNIT PCU 0x40001300 0x0 0x100 registers n GPIODE 22 GPIODO 23 CR PORT n Pin Control Register 0x4 32 read-write n 0x0 0xFFFFFFFF P0 P0 control SEL 0 2 P1 P1 control select 2 2 P10 P10 control SEL 20 2 P11 P11 control select 22 2 P12 P12 control SEL 24 2 P13 P13 control select 26 2 P14 P14 control SEL 28 2 P15 P15 control select 30 2 P2 P2 control SEL 4 2 P3 P3 control select 6 2 P4 P4 control SEL 8 2 P5 P5 control select 10 2 P6 P6 control SEL 12 2 P7 P7 control select 14 2 P8 P8 control SEL 16 2 P9 P9 control select 18 2 DER PORT n Debounce Enable Register 0xC 32 read-write n 0x0 0xFFFF P0 P0 Debounce enable 0 1 P1 P1 Debounce enable 1 1 P10 P10 Debounce enable 10 1 P11 P11 Debounce enable 11 1 P12 P12 Debounce enable 12 1 P13 P13 Debounce enable 13 1 P14 P14 Debounce enable 14 1 P15 P15 Debounce enable 15 1 P2 P2 Debounce enable 2 1 P3 P3 Debounce enable 3 1 P4 P4 Debounce enable 4 1 P5 P5 Debounce enable 5 1 P6 P6 Debounce enable 6 1 P7 P7 Debounce enable 7 1 P8 P8 Debounce enable 8 1 P9 P9 Debounce enable 9 1 ICR PORT n Interrupt Control Register 0x18 32 read-write n 0x0 0xFFFFFFFF P0 P0 interrupt control 0 2 P1 P1 interrupt control 2 2 P10 P10 interrupt control 20 2 P11 P11 interrupt control 22 2 P12 P12 interrupt control 24 2 P13 P13 interrupt control 26 2 P14 P14 interrupt control 28 2 P15 P15 interrupt control 30 2 P2 P2 interrupt control 4 2 P3 P3 interrupt control 6 2 P4 P4 interrupt control 8 2 P5 P5 interrupt control 10 2 P6 P6 interrupt control 12 2 P7 P7 interrupt control 14 2 P8 P8 interrupt control 16 2 P9 P9 interrupt control 18 2 IER PORT n Interrupt Enable Register 0x10 32 read-write n 0x0 0xFFFFFFFF P0 P0 interrupt enable 0 2 P1 P1 interrupt select 2 2 P10 P10 interrupt SEL 20 2 P11 P11 interrupt select 22 2 P12 P12 interrupt SEL 24 2 P13 P13 interrupt select 26 2 P14 P14 interrupt SEL 28 2 P15 P15 interrupt select 30 2 P2 P2 interrupt SEL 4 2 P3 P3 interrupt select 6 2 P4 P4 interrupt SEL 8 2 P5 P5 interrupt select 10 2 P6 P6 interrupt SEL 12 2 P7 P7 interrupt select 14 2 P8 P8 interrupt SEL 16 2 P9 P9 interrupt select 18 2 ISR PORT n Interrupt Status Register 0x14 32 read-write n 0x0 0xFFFFFFFF P0 P0 interrupt status 0 2 P1 P1 interrupt status 2 2 P10 P10 interrupt status 20 2 P11 P11 interrupt status 22 2 P12 P12 interrupt status 24 2 P13 P13 interrupt status 26 2 P14 P14 interrupt status 28 2 P15 P15 interrupt status 30 2 P2 P2 interrupt status 4 2 P3 P3 interrupt status 6 2 P4 P4 interrupt status 8 2 P5 P5 interrupt status 10 2 P6 P6 interrupt status 12 2 P7 P7 interrupt status 14 2 P8 P8 interrupt status 16 2 P9 P9 interrupt status 18 2 MR PORT n Pin MUX Register 0x0 32 read-write n 0x0 0xFFFFFFFF P0 P0 MUX SEL 0 2 P1 P1 Pin Mux select 2 2 P10 P10 MUX SEL 20 2 P11 P11 Pin Mux select 22 2 P12 P12 MUX SEL 24 2 P13 P13 Pin Mux select 26 2 P14 P14 MUX SEL 28 2 P15 P15 Pin Mux select 30 2 P2 P2 MUX SEL 4 2 P3 P3 Pin Mux select 6 2 P4 P4 MUX SEL 8 2 P5 P5 Pin Mux select 10 2 P6 P6 MUX SEL 12 2 P7 P7 Pin Mux select 14 2 P8 P8 MUX SEL 16 2 P9 P9 Pin Mux select 18 2 PCR PORT n Pull-up Resistor Control Register 0x8 32 read-write n 0x0 0xFFFF P0 P0 pull-up enable 0 1 P1 P1 pull-up enable 1 1 P10 P10 pull-up enable 10 1 P11 P11 pull-up enable 11 1 P12 P12 pull-up enable 12 1 P13 P13 pull-up enable 13 1 P14 P14 pull-up enable 14 1 P15 P15 pull-up enable 15 1 P2 P2 pull-up enable 2 1 P3 P3 pull-up enable 3 1 P4 P4 pull-up enable 4 1 P5 P5 pull-up enable 5 1 P6 P6 pull-up enable 6 1 P7 P7 pull-up enable 7 1 P8 P8 pull-up enable 8 1 P9 P9 pull-up enable 9 1 PD GENERAL PURPOSE I/O GPIO 0x40002300 0x0 0x100 registers n BCR PORT n Bit Clear Register 0xC 32 write-only n 0x0 0xFFFF P0 P0 bit clear 0 1 P1 P1 bit clear 1 1 P10 P10 bit clear 10 1 P11 P11 bit clear 11 1 P12 P12 bit clear 12 1 P13 P13 bit clear 13 1 P14 P14 bit clear 14 1 P15 P15 bit clear 15 1 P2 P2 bit clear 2 1 P3 P3 bit clear 3 1 P4 P4 bit clear 4 1 P5 P5 bit clear 5 1 P6 P6 bit clear 6 1 P7 P7 bit clear 7 1 P8 P8 bit clear 8 1 P9 P9 bit clear 9 1 BSR PORT n Bit Set Register 0x8 32 read-write n 0x0 0xFFFF P0 P0 bit set 0 1 P1 P1 bit set 1 1 P10 P10 bit set 10 1 P11 P11 bit set 11 1 P12 P12 bit set 12 1 P13 P13 bit set 13 1 P14 P14 bit set 14 1 P15 P15 bit set 15 1 P2 P2 bit set 2 1 P3 P3 bit set 3 1 P4 P4 bit set 4 1 P5 P5 bit set 5 1 P6 P6 bit set 6 1 P7 P7 bit set 7 1 P8 P8 bit set 8 1 P9 P9 bit set 9 1 IDR PORT n Input Data Register 0x4 32 read-write n 0x0 0xFFFF P0 P0 Input level 0 1 P1 P1 Input level 1 1 P10 P10 Input level 10 1 P11 P11 Input level 11 1 P12 P12 Input level 12 1 P13 P13 Input level 13 1 P14 P14 Input level 14 1 P15 P15 Input level 15 1 P2 P2 Input level 2 1 P3 P3 Input level 3 1 P4 P4 Input level 4 1 P5 P5 Input level 5 1 P6 P6 Input level 6 1 P7 P7 Input level 7 1 P8 P8 Input level 8 1 P9 P9 Input level 9 1 ODR PORT n Output Data Register 0x0 32 read-write n 0x0 0xFFFF P0 P0 Output level 0 1 P1 P1 Output level 1 1 P10 P10 Output level 10 1 P11 P11 Output level 11 1 P12 P12 Output level 12 1 P13 P13 Output level 13 1 P14 P14 Output level 14 1 P15 P15 Output level 15 1 P2 P2 Output level 2 1 P3 P3 Output level 3 1 P4 P4 Output level 4 1 P5 P5 Output level 5 1 P6 P6 Output level 6 1 P7 P7 Output level 7 1 P8 P8 Output level 8 1 P9 P9 Output level 9 1 PORTEN Port Access Eable PORTEN 0x40001FF0 0x0 0x10 registers n EN Port Access Eable 0x15->0x51 0x0 32 read-write n 0x0 0xFFFF SCU SYSTEM CONTROL UNIT SCU 0x40000000 0x0 0x100 registers n 0x0 0x100 registers n LVDDETECT 0 SYSCLKFAIL 1 XOSCFAIL 2 CIDR Chip ID Register 0x0 32 read-only n 0xAC334064 0xFFFFFFFF CIDR2 Chip ID 2 Register 0xC 32 read-only n 0x0 0xFFFFFFFF CMR Clock Monitoring Register 0x48 32 read-write n 0x3 0xFFFF EOSCFAIL external OSC failed flag 1 1 read-write EOSCIE external OSC failed interrupt enable 2 1 read-write EOSCMNT Externaler OSC monitor enable 3 1 read-write EOSCSTS external OSC status 0 1 read-write MCLKFAIL MCLK Failed flag 5 1 read-write MCLKIE MCLK fail Interrupt enable 6 1 read-write MCLKMNT MCLK monitor enable 7 1 read-write MCLKREC MCLK failed auto recovery 15 1 read-only MCLKSTS MCLK clock status 4 1 read-write COR Clock Output Register 0x50 32 read-write n 0xF 0xFF CLKODIV clock output divider value 0 4 read-write CLKOEN clock output enable 4 1 read-write CSCR Clock Source Control Register 0x40 32 read-write n 0x20 0xFF EOSCCON External crystal OSC control 0 2 RINGOSCCON Internal ring OSC control 4 2 DBCLK1 Debounce Clock Control Register 1 0x9C 32 read-write n 0x10001 0xFFFFFFFF PADCSEL debouce clock for port A source clock sel 8 3 PADDIV PORT A debounce divider 0 8 PBDDIV PORT B debounce divider 16 8 PBDSEL debouce clock for port B source clock sel 24 3 DBCLK2 Debounce Clock Control Register 2 0xA0 32 read-write n 0x10001 0xFFFFFFFF PCDDIV PORT C debounce divider 0 8 PCDSEK debouce clock for port C source clock sel 8 3 PDDCSEL debouce clock for port D source clock sel 24 3 PDDDIV PORT D debounce divider 16 8 EMODR External Mode Status Register 0x84 32 read-write n 0x0 0xFFFFFFFF BOOT boot pin level 0 1 EOSCR External Oscillator Control Register 0x80 32 read-write n 0x300 0xFFFF ISEL select current 8 2 read-write ISELEN write enable for bit field ISEL 15 1 write-only LVDCON LVD Control Register 0x68 32 read-write n 0x1 0xFFFFFFFF LVDEN LVDEN 0 1 LVDLVL LVDLVL 1 1 read-only LVDSEL LVDSEL 8 2 LVDTE LVDTE 23 1 write-only LVDTRIM LVDTRIM 16 2 SELEN SELEN 15 1 write-only MCCR1 Miscellaneous Clock Control Register 1 0x90 32 read-write n 0x1 0xFFFFFFFF STCSEL systick clock source sel 8 3 read-write STDIV systick divider 0 8 read-write MCCR2 Miscellaneous Clock Control Register 2 0x94 32 read-write n 0x0 0xFFFFFFFF PWM0CSEL pwm0 clock sel 8 3 PWM0DIV PWM0 divider 0 8 MCCR3 Miscellaneous Clock Control Register 3 0x98 32 read-write n 0x10001 0xFFFFFFFF TEXT0CSEL text0 clock sel 24 3 TEXT0DIV text0 divider 16 8 WDTCSEL WDT clock sel 8 3 WDTDIV WDT divider 0 8 MCCR4 Miscellaneous Clock Control Register 4 0xA8 32 read-write n 0x1 0xFFFFFFFF ADCCDIV ADC Clock N divider 16 8 ADCCSEL ADC clock source select bitl 24 3 NMIR NMI Control Register 0x4C 32 read-write n 0x0 0xFFFFFFFF ACCESSCODE Access Code 16 16 write-only LVDEN LVD Condition Enable 0 1 LVDSTS LVD Condition Status 8 1 MCLKFAILEN MCLK Fail Condition Enable 1 1 MCLKFAILSTS MCLK Fail Condition Status 9 1 OVPEN Over Voltage Protection Condition Enable 3 1 OVPSTS Over Voltage Protection Condition Status 11 1 PROTEN Protection Condition Enable 4 1 PROTSTS Protection Condition Status 12 1 WDTEN Watch Dog Interrupt Condition Enable 2 1 WDTSTS Watch Dog Interrupt Condition Status 10 1 PCER1 Peripheral Clock Enable Register 1 0x30 32 read-write n 0xF 0xFFFFFFFF DMA DMA Function Enable 4 1 GPIOA GPIOA 8 1 GPIOB GPIOB 9 1 GPIOC GPIOC 10 1 GPIOD GPIOD 11 1 TIMER0 TIMER0 16 1 TIMER1 TIMER1 17 1 TIMER2 TIMER2 18 1 TIMER3 TIMER3 19 1 TIMER8 TIMER8 Enable 24 1 TIMER9 TIMER9 Enable 25 1 PCER2 Peripheral Clock Enable Register 2 0x34 32 read-write n 0x101 0xFFFFFFFF ADC0 ADC0 20 1 ADC1 ADC1 21 1 I2C0 I2C0 Enable 4 1 MPWM0 MPWM0 Enable 16 1 SPI0 SPI0 Enable 0 1 UART0 UART0 Enable 8 1 UART1 UART1 Enable 9 1 PER1 Peripheral Enable Register 1 0x28 32 read-write n 0xF 0xFFFFFFFF DMA DMA Function Enable 4 1 GPIOA GPIOA 8 1 GPIOB GPIOB 9 1 GPIOC GPIOC 10 1 GPIOD GPIOD 11 1 TIMER0 TIMER0 16 1 TIMER1 TIMER1 17 1 TIMER2 TIMER2 18 1 TIMER3 TIMER3 19 1 TIMER8 TIMER8 Enable 24 1 TIMER9 TIMER9 Enable 25 1 PER2 Peripheral Enable Register 2 0x2C 32 read-write n 0x101 0xFFFFFFFF ADC0 ADC0 20 1 ADC1 ADC1 21 1 I2C0 I2C0 Enable 4 1 MPWM0 MPWM0 Enable 16 1 SPI0 SPI0 Enable 0 1 UART0 UART0 Enable 8 1 UART1 UART1 Enable 9 1 PLLCON PLL Control Register 0x60 32 read-write n 0x0 0xFFFF BYPASS FIN Bypass to FOUT 13 1 read-write FBCTRL Feedback control 4 4 read-write LOCK PLL Lock state 12 1 read-only PLLEN PLL Enable 14 1 read-write PLLRSTB PLL reset 15 1 read-write POSTDIV post divider 0 4 read-write PREDIV FIN pre divider 8 1 read-write PRER1 Peripheral Reset Enable Register 1 0x20 32 read-write n 0x3FF0F1F 0xFFFFFFFF DMA DMA Reset 4 1 FMC Flash Memory controll Reset 1 1 GPIOA GPIOA Reset 8 1 GPIOB GPIOB Reset 9 1 GPIOC GPIOC Reset 10 1 GPIOD GPIOD Reset 11 1 PCU Port controll Reset 3 1 SCU Power Management Unit Reset 0 1 TIMER0 TIMER0 reset 16 1 TIMER1 TIMER1 Reset 17 1 TIMER2 TIMER2 Reset 18 1 TIMER3 TIMER3 Reset 19 1 TIMER8 TIMER8 Reset 24 1 TIMER9 TIMER9 Reset 25 1 WDT Watch Dog Timer Reset 2 1 PRER2 Peripheral Reset Enable Register 2 0x24 32 read-write n 0x310311 0xFFFFFFFF ADC0 ADC0 Reset 20 1 ADC1 ADC1 Reset 21 1 I2C0 I2C0 Reset 4 1 MPWM0 MPWM0 Reset 16 1 SPI0 SPI0 Reset 0 1 UART0 UART0 Reset 8 1 UART1 UART1 9 1 RSER Reset Source Enable Register 0x18 32 read-write n 0x49 0xFF CPURST CPU request reset enable 5 1 LVDRST LVD reset enable 0 1 MCKFRST MCLK failed reset enable 2 1 PINRST external pin reset enable 6 1 SWRST software reset enable 4 1 WDTRST watch dog reset enable 3 1 XFRST external OSC clock failed enable 1 1 RSSR Reset Source Status Register 0x1C 32 read-write n 0x80 0xFF CPURST cpu request reset status 5 1 LVDRST lvd reset status 0 1 MCKFRST MCLK failed reset status 2 1 PINRST extenral pin reset status 6 1 PORST power on reset status 7 1 SWRST software reset status 4 1 WDTRST watchdog timer reset status 3 1 XFRST clock failed reset status 1 1 SCCR System Clock Control Register 0x44 32 read-write n 0x0 0xFF FINSEL PLL Input source FIN Select 2 1 MCLKSEL System clock select 0 2 SMR System Mode Register 0x4 32 read-write n 0x0 0xFFFF PREVMODE PREVMODE 4 2 SRCR System Reset Control Register 0x8 32 read-write n 0x0 0x1 SWRST Internal soft reset activation 0 1 VDCCON VDC Control Register 0x64 32 read-write n 0x7F 0xFFFFFFFF VDCDE VDCDE 8 1 write-only VDCTE VDC value enable 23 1 write-only VDCTRIM VDCTRIM 16 4 read-write VDCWDLY VDC warm up delay count 0 8 read-write WUER Wakeup Source Enable Register 0x10 32 read-write n 0x0 0xF03 GPIOAWUE GPIOAWUE 8 1 GPIOBWUE GPIOBWUE 9 1 GPIOCWUE GPIOCWUE 10 1 GPIODWUE GPIODWUE 11 1 LVDWUE LVDWUE 0 1 WDTWUE WDTWUE 1 1 WUSR Wakeup Source Status Register 0x14 32 read-write n 0x0 0xF03 GPIOAWU GPIOAWU 8 1 GPIOBWU GPIOBWU 9 1 GPIOCWU GPIOCWU 10 1 GPIODWU GPIODWU 11 1 LVDWU LVDWU 0 1 WDTWU WDTWU 1 1 SP0 SERIAL PERIPHERAL INTERFACE SPI 0x40009000 0x0 0x100 registers n SPI0 32 BR SPI n Baud Rate Register 0xC 32 read-write n 0x0 0xFFFF BR buadrate 0 16 CR SPI n Control Register 0x4 32 read-write n 0x0 0xFFFFFFFF BITSZ Transmit/receive Data bits select bit 0 2 CPHA SPI clock phase bit 3 1 CPOL SPI clock polarity bit 2 1 LBE Loop-back mode select bit in master mode 11 1 MS master/slaver select bit 5 1 MSBF MSB/LSB transmit select bit 4 1 RXBC Recieve buffer Clear bit 19 1 RXDIE DMA Rx Deone Interrupt enable bit 17 1 RXIE Receive interrupt enable bit 14 1 SSCIE SSn Edge Chagne Interrupt enable bit 16 1 SSMASK SS Signal masking bit in slave mode 10 1 SSMO SS output signal select bit 9 1 SSMOD SS Auto/Manual Output select bit 13 1 SSOUT SS output signal select bit 12 1 SSPOL SS Signal polarity select bit 8 1 TXBC TX Buffer Clear bit 20 1 TXDIE DMA TX Done Interrupt enable bit 18 1 TXIE Transmit interrupt enable bit 15 1 EN SPI n Enable register 0x10 32 read-write n 0x0 0xFF ENABLE SPI ENABLE bit 0 1 LR SPI n delay Length Register 0x14 32 read-write n 0x0 0xFFFFFFFF BTL Burst delay length 8 8 SPL Stop delay length 16 8 STL Start delay length 0 8 RDR SPI n Receive Data Register 0x0 32 read-only n 0x0 0x1FFFF RDR Data 0 17 SR SPI n Status Register 0x8 32 read-write n 0x0 0xFFFF OVRF receive overrun error flag 4 1 read-write RRDY receive buffer ready flag 0 1 read-only RXDMAF DMA receive Operation complete flag 8 1 read-write SSDET The rising edge of SS detect flag 6 1 read-write SSON SS signal status flag 5 1 read-write TRDY Transmit buffer empty flag 1 1 read-only TXDMAF DMA transmit Operation complete flag 9 1 read-write TXIDLE transmit/receive operation flag 2 1 read-only UDRF transmit underrun error flag 3 1 read-write TDR SPI n Transmit Data Register 0x0 32 write-only n 0x0 0x1FFFF TDR Data 0 17 T0 16-BIT TIMER TIMER 0x40003000 0x0 0x20 registers n TIMER0 5 CNT Timer n Count Register 0x14 32 read-write n 0x0 0xFFFF CNT CNT 0 16 CR1 Timer n Control Register 1 0x0 32 read-write n 0x0 0xFFFF ADCTRGEN ADCTRGEN 8 1 CKSEL counter clock source select 4 3 CLRMOD clear select when capture mode 2 2 CSYNC Syncronize Clear Counter 14 1 MODE Timer operatin mode control 0 2 OUTPOL Timer Output Polarity 12 1 SSYNC Syncronize Start Counter 15 1 STARTLVL STARTLVL 7 1 UAO GRA/GRB Update Mode 13 1 CR2 Timer n Control Register 2 0x4 32 read-write n 0x0 0x3 TCLR Timer register clear 1 1 TEN Timer enable bit 0 1 GRA Timer n General Register A 0xC 32 read-write n 0x0 0xFFFF GRA GRA 0 16 GRB Timer n General Register B 0x10 32 read-write n 0x0 0xFFFF GRB GRB 0 16 IER Timer n Interrupt Enable Register 0x1C 32 read-write n 0x0 0x77 MAIE GRA Match interrupt enablee 2 1 MBIE GRB Match interrupt enable 1 1 OVIE Counter overflow interrupt enable 0 1 PRS Timer n Prescaler Register 0x8 32 read-write n 0x0 0x3FF PRS Prescaler value of count clock 0 10 SR Timer n Status Register 0x18 32 read-write n 0x0 0x37 MFA Match register A Flag 2 1 MFB MATCH register B flag 1 1 OVF counter overflow falg 0 1 T1 16-BIT TIMER TIMER 0x40003020 0x0 0x20 registers n TIMER1 6 CNT Timer n Count Register 0x14 32 read-write n 0x0 0xFFFF CNT CNT 0 16 CR1 Timer n Control Register 1 0x0 32 read-write n 0x0 0xFFFF ADCTRGEN ADCTRGEN 8 1 CKSEL counter clock source select 4 3 CLRMOD clear select when capture mode 2 2 CSYNC Syncronize Clear Counter 14 1 MODE Timer operatin mode control 0 2 OUTPOL Timer Output Polarity 12 1 SSYNC Syncronize Start Counter 15 1 STARTLVL STARTLVL 7 1 UAO GRA/GRB Update Mode 13 1 CR2 Timer n Control Register 2 0x4 32 read-write n 0x0 0x3 TCLR Timer register clear 1 1 TEN Timer enable bit 0 1 GRA Timer n General Register A 0xC 32 read-write n 0x0 0xFFFF GRA GRA 0 16 GRB Timer n General Register B 0x10 32 read-write n 0x0 0xFFFF GRB GRB 0 16 IER Timer n Interrupt Enable Register 0x1C 32 read-write n 0x0 0x77 MAIE GRA Match interrupt enablee 2 1 MBIE GRB Match interrupt enable 1 1 OVIE Counter overflow interrupt enable 0 1 PRS Timer n Prescaler Register 0x8 32 read-write n 0x0 0x3FF PRS Prescaler value of count clock 0 10 SR Timer n Status Register 0x18 32 read-write n 0x0 0x37 MFA Match register A Flag 2 1 MFB MATCH register B flag 1 1 OVF counter overflow falg 0 1 T2 16-BIT TIMER TIMER 0x40003040 0x0 0x20 registers n TIMER2 7 CNT Timer n Count Register 0x14 32 read-write n 0x0 0xFFFF CNT CNT 0 16 CR1 Timer n Control Register 1 0x0 32 read-write n 0x0 0xFFFF ADCTRGEN ADCTRGEN 8 1 CKSEL counter clock source select 4 3 CLRMOD clear select when capture mode 2 2 CSYNC Syncronize Clear Counter 14 1 MODE Timer operatin mode control 0 2 OUTPOL Timer Output Polarity 12 1 SSYNC Syncronize Start Counter 15 1 STARTLVL STARTLVL 7 1 UAO GRA/GRB Update Mode 13 1 CR2 Timer n Control Register 2 0x4 32 read-write n 0x0 0x3 TCLR Timer register clear 1 1 TEN Timer enable bit 0 1 GRA Timer n General Register A 0xC 32 read-write n 0x0 0xFFFF GRA GRA 0 16 GRB Timer n General Register B 0x10 32 read-write n 0x0 0xFFFF GRB GRB 0 16 IER Timer n Interrupt Enable Register 0x1C 32 read-write n 0x0 0x77 MAIE GRA Match interrupt enablee 2 1 MBIE GRB Match interrupt enable 1 1 OVIE Counter overflow interrupt enable 0 1 PRS Timer n Prescaler Register 0x8 32 read-write n 0x0 0x3FF PRS Prescaler value of count clock 0 10 SR Timer n Status Register 0x18 32 read-write n 0x0 0x37 MFA Match register A Flag 2 1 MFB MATCH register B flag 1 1 OVF counter overflow falg 0 1 T3 16-BIT TIMER TIMER 0x40003060 0x0 0x20 registers n TIMER3 8 CNT Timer n Count Register 0x14 32 read-write n 0x0 0xFFFF CNT CNT 0 16 CR1 Timer n Control Register 1 0x0 32 read-write n 0x0 0xFFFF ADCTRGEN ADCTRGEN 8 1 CKSEL counter clock source select 4 3 CLRMOD clear select when capture mode 2 2 CSYNC Syncronize Clear Counter 14 1 MODE Timer operatin mode control 0 2 OUTPOL Timer Output Polarity 12 1 SSYNC Syncronize Start Counter 15 1 STARTLVL STARTLVL 7 1 UAO GRA/GRB Update Mode 13 1 CR2 Timer n Control Register 2 0x4 32 read-write n 0x0 0x3 TCLR Timer register clear 1 1 TEN Timer enable bit 0 1 GRA Timer n General Register A 0xC 32 read-write n 0x0 0xFFFF GRA GRA 0 16 GRB Timer n General Register B 0x10 32 read-write n 0x0 0xFFFF GRB GRB 0 16 IER Timer n Interrupt Enable Register 0x1C 32 read-write n 0x0 0x77 MAIE GRA Match interrupt enablee 2 1 MBIE GRB Match interrupt enable 1 1 OVIE Counter overflow interrupt enable 0 1 PRS Timer n Prescaler Register 0x8 32 read-write n 0x0 0x3FF PRS Prescaler value of count clock 0 10 SR Timer n Status Register 0x18 32 read-write n 0x0 0x37 MFA Match register A Flag 2 1 MFB MATCH register B flag 1 1 OVF counter overflow falg 0 1 T8 16-BIT TIMER TIMER 0x40003100 0x0 0x20 registers n TIMER8 13 CNT Timer n Count Register 0x14 32 read-write n 0x0 0xFFFF CNT CNT 0 16 CR1 Timer n Control Register 1 0x0 32 read-write n 0x0 0xFFFF ADCTRGEN ADCTRGEN 8 1 CKSEL counter clock source select 4 3 CLRMOD clear select when capture mode 2 2 CSYNC Syncronize Clear Counter 14 1 MODE Timer operatin mode control 0 2 OUTPOL Timer Output Polarity 12 1 SSYNC Syncronize Start Counter 15 1 STARTLVL STARTLVL 7 1 UAO GRA/GRB Update Mode 13 1 CR2 Timer n Control Register 2 0x4 32 read-write n 0x0 0x3 TCLR Timer register clear 1 1 TEN Timer enable bit 0 1 GRA Timer n General Register A 0xC 32 read-write n 0x0 0xFFFF GRA GRA 0 16 GRB Timer n General Register B 0x10 32 read-write n 0x0 0xFFFF GRB GRB 0 16 IER Timer n Interrupt Enable Register 0x1C 32 read-write n 0x0 0x77 MAIE GRA Match interrupt enablee 2 1 MBIE GRB Match interrupt enable 1 1 OVIE Counter overflow interrupt enable 0 1 PRS Timer n Prescaler Register 0x8 32 read-write n 0x0 0x3FF PRS Prescaler value of count clock 0 10 SR Timer n Status Register 0x18 32 read-write n 0x0 0x37 MFA Match register A Flag 2 1 MFB MATCH register B flag 1 1 OVF counter overflow falg 0 1 T9 16-BIT TIMER TIMER 0x40003120 0x0 0x20 registers n TIMER9 14 CNT Timer n Count Register 0x14 32 read-write n 0x0 0xFFFF CNT CNT 0 16 CR1 Timer n Control Register 1 0x0 32 read-write n 0x0 0xFFFF ADCTRGEN ADCTRGEN 8 1 CKSEL counter clock source select 4 3 CLRMOD clear select when capture mode 2 2 CSYNC Syncronize Clear Counter 14 1 MODE Timer operatin mode control 0 2 OUTPOL Timer Output Polarity 12 1 SSYNC Syncronize Start Counter 15 1 STARTLVL STARTLVL 7 1 UAO GRA/GRB Update Mode 13 1 CR2 Timer n Control Register 2 0x4 32 read-write n 0x0 0x3 TCLR Timer register clear 1 1 TEN Timer enable bit 0 1 GRA Timer n General Register A 0xC 32 read-write n 0x0 0xFFFF GRA GRA 0 16 GRB Timer n General Register B 0x10 32 read-write n 0x0 0xFFFF GRB GRB 0 16 IER Timer n Interrupt Enable Register 0x1C 32 read-write n 0x0 0x77 MAIE GRA Match interrupt enablee 2 1 MBIE GRB Match interrupt enable 1 1 OVIE Counter overflow interrupt enable 0 1 PRS Timer n Prescaler Register 0x8 32 read-write n 0x0 0x3FF PRS Prescaler value of count clock 0 10 SR Timer n Status Register 0x18 32 read-write n 0x0 0x37 MFA Match register A Flag 2 1 MFB MATCH register B flag 1 1 OVF counter overflow falg 0 1 U0 UNIVERSAL ASYNCHRONOUS RECEIVER/TRANSMITTER UART 0x40008000 0x0 0x100 registers n UART0 38 BDR Baud rate Divisor Latch Register 0x20 32 read-write n 0x0 0xFFFF BDR baudrate setting 0 16 BFR Baud rate Fraction Counter Register 0x24 32 read-write n 0x0 0xFF BFR Fraction counter value 0 8 DCR UART Data Control Register 0x10 32 read-write n 0x0 0xFF LBON Local loopback test mode enable 4 1 RXINV Rx Data Inversion selection 3 1 TXINV TX Data Inversion selection 2 1 IDTR Inter-frame Delay Time Register 0x30 32 read-write n 0x0 0xFF WAITVAL wait time is decied by this value 0 3 IER UART Interrupt Enable Register 0x4 32 read-write n 0x0 0xFF DRIE Data receive interrupt enable 0 1 DRXIEN DMA Receiver line status interrupt enable 4 1 DTXIEN DMA transmit done interrupt enable 5 1 RLSIE receiver line status interrupt enable 2 1 THREIE Transmit holding register empty interrupt enable 1 1 IIR UART Interrupt ID Register 0x8 32 read-write n 0x0 0xFF IID Interrupt source ID 1 3 IPEN Interrupt pending bit 0 1 TXE TX Interrupt 4 1 LCR UART Line Control Register 0xC 32 read-write n 0x0 0xFF BREAK BREAK 6 1 DLEN Data length in one transfer word 0 2 PARITY PARITY 4 1 PEN parity bit transfer enable 3 1 STICKP STICK 5 1 STOPBIT STOPBIT 2 1 LSR UART Line Status Register 0x14 32 read-write n 0x60 0xFF BI break condition indication bit 4 1 DR Data recevied 0 1 FE frame error 3 1 OE overrun error 1 1 PE parity error 2 1 TEMT Transmit empty 6 1 THRE Transmit holding register empty 5 1 RBR Receive Buffer Register 0x0 32 read-only n 0x0 0xFF RBR recevied/transmit data 0 8 THR Transmit Data Hold Register 0x0 32 write-only n 0x0 0xFF THR recevied/transmit data 0 8 U1 UNIVERSAL ASYNCHRONOUS RECEIVER/TRANSMITTER UART 0x40008100 0x0 0x100 registers n UART1 39 BDR Baud rate Divisor Latch Register 0x20 32 read-write n 0x0 0xFFFF BDR baudrate setting 0 16 BFR Baud rate Fraction Counter Register 0x24 32 read-write n 0x0 0xFF BFR Fraction counter value 0 8 DCR UART Data Control Register 0x10 32 read-write n 0x0 0xFF LBON Local loopback test mode enable 4 1 RXINV Rx Data Inversion selection 3 1 TXINV TX Data Inversion selection 2 1 IDTR Inter-frame Delay Time Register 0x30 32 read-write n 0x0 0xFF WAITVAL wait time is decied by this value 0 3 IER UART Interrupt Enable Register 0x4 32 read-write n 0x0 0xFF DRIE Data receive interrupt enable 0 1 DRXIEN DMA Receiver line status interrupt enable 4 1 DTXIEN DMA transmit done interrupt enable 5 1 RLSIE receiver line status interrupt enable 2 1 THREIE Transmit holding register empty interrupt enable 1 1 IIR UART Interrupt ID Register 0x8 32 read-write n 0x0 0xFF IID Interrupt source ID 1 3 IPEN Interrupt pending bit 0 1 TXE TX Interrupt 4 1 LCR UART Line Control Register 0xC 32 read-write n 0x0 0xFF BREAK BREAK 6 1 DLEN Data length in one transfer word 0 2 PARITY PARITY 4 1 PEN parity bit transfer enable 3 1 STICKP STICK 5 1 STOPBIT STOPBIT 2 1 LSR UART Line Status Register 0x14 32 read-write n 0x60 0xFF BI break condition indication bit 4 1 DR Data recevied 0 1 FE frame error 3 1 OE overrun error 1 1 PE parity error 2 1 TEMT Transmit empty 6 1 THRE Transmit holding register empty 5 1 RBR Receive Buffer Register 0x0 32 read-only n 0x0 0xFF RBR recevied/transmit data 0 8 THR Transmit Data Hold Register 0x0 32 write-only n 0x0 0xFF THR recevied/transmit data 0 8 WDT WATCH-DOG TIMER WDT 0x40000200 0x0 0x100 registers n WDT 3 CNT Watchdog Timer Current Counter Register 0x4 32 read-write n 0xFFFF 0xFFFFFFFF CON Watchdog Timer Control Register 0x8 32 read-write n 0x805C 0xFFFF CKSEL WDTCLKIN clock source select 3 1 WDBG WDT operation in debug mode 15 1 WDTEN WDT counter enable 4 1 WDTIE WDT interrupt enable 7 1 WDTRE WDT interrupt reset 6 1 WPRS counter prescaler 0 3 WUF WDT underflow falg 8 1 LR Watchdog Timer Load Register 0x0 32 read-write n 0x0 0xFFFFFFFF